x86/hypercall: Move some of the hvm hypercall infrastructure into hypercall.h
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 26 Jan 2015 11:10:02 +0000 (11:10 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 6 Sep 2016 12:33:44 +0000 (13:33 +0100)
commit939ba61bd376955ae3a519c09364346aed2be070
tree7c2da2b8ac68d620ea7a68308fb79780af7f2d08
parent8c8b6fb02342f7aa78e611a5f0f63dcf8fbf48f2
x86/hypercall: Move some of the hvm hypercall infrastructure into hypercall.h

It will be reused for PV hypercalls in subsequent changes.

 * Rename hvm_hypercall_t to hypercall_fn_t
 * Introduce hypercall_table_t

Finally, rework the #includes for hypercall.h so it may be included in
isolation.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <JBeulich@suse.com>
xen/arch/x86/hvm/hvm.c
xen/include/asm-x86/hypercall.h